package entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.time.LocalDateTime;
/**
 * <p>
 * 设备同步华为信息表
 * </p>
 *
 * @author wugaoyang
 * @since 2025-08-12
 */
@Getter
@Setter
@ToString
@TableName("ntsp_devices_to_huawei")
public class NtspDevicesToHuawei {

    /**
     * 设备ID（设备证书cname中的设备标识部分），唯一字段，不可重复
     */
    private String thirdPartId;

    /**
     * 设备类型，1-TBOX, 2-CDC, 5-MDC
     */
    private Byte type;

    /**
     * 华为SN
     */
    private String sn;

    /**
     * 车辆绑定的 sim 卡列表;设备类型为 TBOX 时，必须绑定 sim 卡:最小数量:1;最大数量:3
     */
    private String sims;

    /**
     * 备注
     */
    private String description;

    /**
     * 所属设备型号编码（设备硬件BOM编码）
     */
    private String deviceModelCode;

    /**
     * 同步结果：0-失败，1-成功
     */
    private Byte result;

    /**
     * 失败信息
     */
    private String failMsg;

    /**
     * 重试次数
     */
    private Integer retryCount;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
}
